package io.alvin.highlight_spring4.ch2.event;

import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;

import java.util.EventListener;

/**
 * 实现ApplicationListener接口，并指定监听的事件类型。
 * 使用onApplicationEvent方法对消息进行接受处理。
 * Created by Alvin on 2017/8/1.
 */
@Component
public class DemoListener implements ApplicationListener<DemoEvent> {

    @Override
    public void onApplicationEvent(DemoEvent demoEvent) {
        String msg = demoEvent.getMsg();
        System.out.println("demoListener接收到了demoPublisher发布的消息：" + msg);
    }
}
